home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 23 / CU Amiga - Super CD-ROM 23 (June 1998).iso / CUCD / Programming / AMOSList / AMOSLIST / text0004.txt < prev    next >
Encoding:
Text File  |  1998-04-01  |  5.5 KB  |  143 lines

  1. On 28-Feb-98, Cori Skagen smashed the keyboard with:
  2. > Hello everyone,
  3. > here's a few of the things that I would like to see in the next version of
  4. > AmosPro
  5. > 1.  Full integrated intuition support
  6. > I feel this is the most important aspect that kills AmosPro as is now.  This
  7. > should be fully integrated, no more custom screens that aren't intuition
  8. > compatible, this includes the editor, and file requester, menus, sliders
  9. ect. 
  10.  
  11. I know I've comented on this before, I agree it would be nice to run the
  12. editor
  13. itselve in a true intuition system. As for the program we write I think an
  14. excelent way of doing Intuition is the OS DevKit or the upcomming GUI
  15. extension,
  16. why not simply consider the new GUI extension as 'standard' it's even written
  17. by the same guy :) (I don't know how much the editor/finished programs is
  18. linked together with screens, so it might be both or none for intuition..)
  19.  
  20.  
  21. > 2.  AGA and RTG support
  22. > If intuition is supported properly, then these should be relatively easy to
  23. > do, and no seperate commands for AGA and non-aga, or intuition or
  24. non-intution
  25. > stuff, this is inefficient.
  26.  
  27. 100 % Agree, AGA is given with intuition support, RTG should be placed as a
  28. couple of extra commands opening for work on 2.04 (No RTG in that)..
  29.  
  30.  
  31. > 3.  Bug Fixes and optimizations
  32. > the random crash bugs should be fixed of course, but please don't forget
  33. about
  34. > other bugs like the dual-playfield bug, the 3.1 interlace bugs, ect.
  35.  
  36. Priority no. 1, this is the MOST importaint thing to do at first..
  37.  
  38.  
  39. > 4.  New and current commands
  40. >  Certain comands in AmosPro aren't really needed anymore, such as the STOS
  41. > compatible commands, some people may not agree here but:  The interface
  42. > language sucks, I still prefer to make interface myself, the icon commands
  43. are
  44. > rendudant since the bob commands do everything the icon commands do, and
  45. > certain sprite and bob commands are repeated.
  46. >    A new sort command would be nice allowing the start and end point of an
  47. > array to be sorted.
  48. >    A fast zoom command.
  49. >    Time and date commands (why these weren't there from the begining I'll
  50. > never know)
  51. > I think the current command list could be looked at, I'm sure everybody
  52. would
  53. > agree there are some commands that are either useless or redundant.
  54.  
  55. When moving to intuition-screens (2.0+) you get a very good and free gift from
  56. the GAD-TOOLS library, the central aspects of GUI extension relies on this :)
  57. But for people (like me) doing step-by-step convertions of programs to run
  58. on intuition it would be nice to keep the interface, I just don't see any
  59. reason
  60. for using time to debug that part, as I'm actualy using some bugs in those
  61. commands to make interfaces in an easier way :)) Removing commands would
  62. proberly
  63. interfer with the 'token-list' of the main library, so I don't think it would
  64. be wise to begin to do this..
  65.  
  66.  
  67. > 5.  Standard intution compatiable menus and file-requesters, I know I
  68. > mentioned them before, but these are important.
  69.  
  70. GADtools.library and ASL delivers those on OS2.04+, and should be very easy
  71. to implement (Runs great from GUI, OS DevKit and Intuition extensions :))
  72.  
  73.  
  74. > 6.  Optimized compiling
  75. >    The compiler needs omptimizing but I'm sure everyone will agree with
  76. this.
  77. >    Perhaps processor specific code?
  78.  
  79. YEZZZZZZZZZZZZZZ, THATZ right, and making smaller code-output would be very
  80. nice
  81. too, a switch to 2.0+ intuition-screens should reduce the size of compiled
  82. code 
  83. by huge amount, as all the screen-control could be handled by the standard
  84. libraries (intuition.library, graphics.library, exec.library..)...
  85.  
  86.  
  87. > 7. AmigaDos 2.0+ or even 3.0+ 
  88. >   I know there has been debate about this lately, but if your still using
  89. > 1.3, then stick with amosPro2.0, or upgrade your ROM
  90.  
  91. Uhh, 3.0 is proberly to ambitious, there are many people having an 'old'
  92. amiga next to their PeeCee, and it would be stupid to push them away, that's
  93. also why I still think it should be posible to make programs that can run
  94. on 1.3, but I guess I'm outnumbered there... :( Besides the basics of
  95. 2.0 and 3.0 is very much the same, the major inovations with 3.0 was
  96. the datatypes and RTG. And it should be easy to avoid 3.0 specific
  97. functions in the basics..
  98.  
  99. Here's a couple of my own wishes:
  100.  
  101. gadtools.library support direct from commands, sort of like the OSDevKit,
  102. where gadgets can be defined like:
  103.  _gt Button NR,X,Y,W,H,FLAGS,TEXT$
  104. for a simple button, makes it easier to create your interface while
  105. working out the basics..
  106.  
  107. locale.library support (No further explination needed :)
  108. fileid.library support :)
  109.  
  110. The last two could be included in, say, the IO-Devices extension or
  111. another standard extension :)
  112. (The locale extension for locale.library works just great, but it's a
  113. bit stupid to use an entire extension-slot for so little commands)
  114.  
  115. -- 
  116. Kind regards from
  117. ________________________________________________________________________________
  118.  /_  __/ __  / __  /\  ___\  __ \__  _\                 aka. JENS VANG
  119. PETERSEN
  120.   / / / /_/ / ____/  \ \___\  __ \ \ \                   
  121. top_cat@post8.tele.dk
  122.  /_/ /_____/_/        \_____\_\ \_\ \_\
  123. --------------------------------------------------------------------------------
  124.                      http://home8.inet.tele.dk/top_cat/
  125.    -+-    Home of 'The Ultimate Extension list' for AMOS TC & AMOS PRO    -+-
  126.                   -+-  SUPPORT - AMOS - AMIGA - AQUA  -+-
  127. --------------------------------------------------------------------------------
  128.  Shift to the left!  Shift to the right!  Pop up, push down, byte, byte, byte!
  129. --------------------------------------------------------------------------------
  130.  
  131.  
  132.